package com.kaiwukj.android.ufamily.di.component

import com.kaiwukj.android.mcas.di.component.AppComponent
import com.kaiwukj.android.mcas.di.scope.FragmentScope
import com.kaiwukj.android.ufamily.di.module.HomeV20Module
import com.kaiwukj.android.ufamily.mvp.ui.page.active.ActiveDetailActivity
import com.kaiwukj.android.ufamily.mvp.ui.page.active.MyActiveActivity
import com.kaiwukj.android.ufamily.mvp.ui.page.home.home.HomeV20Fragment
import com.kaiwukj.android.ufamily.mvp.ui.page.home.home.active.ActiveFragment
import dagger.Component


@FragmentScope
@Component(modules = [HomeV20Module::class], dependencies = [AppComponent::class])
interface HomeV20Component {
    fun inject(fragment: HomeV20Fragment)
    fun inject(fragment: ActiveFragment)
    fun inject(activity: ActiveDetailActivity)
    fun inject(activity: MyActiveActivity)
}
